range_lookup
1. Description
The Range Lookup Calculation Type is used to extract a field from master file based on whether the input key is present betweeen the start and end key values.
2. Screen Configuration
In the above image, if IntRate_2 is present in betweeen IntRate(included) and IntSpread(excluded) then BV value is mapped else default value is mapped.
3. Required Fields
- name: Output Field Name.
- data_type: Output Field Type. .
- derivation
- derivation_type: The calculation type used to derive this output field, which for multikey lookup is "RANGE_LOOKUP".
- req_fields
- input_key: Field name from the input metadata to be the key to do lookup in master file.
- master_name: Name of the master file configured in input config.
- master_start_key: Starting master key.The input key value should be greater than or equal to this key's value.
- master_end_key: Ending master key.The input key value should be lesser than or equal to this key's value.
- is_start_key_inclusive: If true then it considers the master start key value also.
- is_end_key_inclusive: If true then it considers the master end key value also.
- master_value: Field name from the master metadata which needs to be derived.
- default_value: Field name from input metadata or output config or constants metadata which needs to be derived when input key is not between the master start and end key values.